using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace objetos
{



	#region TB_EMPRESA
	/// <summary>
	/// This object represents the properties and methods of a TB_EMPRESA.
	/// </summary>
	public class OBJ_TB_EMPRESA
	{
		#region Construtor
		public OBJ_TB_EMPRESA() {
            this.Tb_cnae = new OBJ_TB_CNAE();
            this.Tb_tipo_empresa = new OBJ_TB_TIPO_EMPRESA();
            this.Tb_endereco_empresa = new OBJ_TB_ENDERECO_EMPRESA();

        
        }
		#endregion
		
		#region Public Properties
		
		private int _id;
		private int _id_tipo_empresa;
		private string _nome = String.Empty;
		private string _fantasia = String.Empty;
		private string _cnpj = String.Empty;
		private string _insc_est = String.Empty;
		private string _insc_est_st = String.Empty;
		private string _insc_mun = String.Empty;
		private int _id_cnae_primario;
        private int _id_crt;      
		private string _email = String.Empty;
		private string _logo = String.Empty;
		private bool _sit_ativo;
		private string _observacao = String.Empty;
		private DateTime? _dt_cadastro;
		private DateTime? _dt_atualizacao;

        private OBJ_TB_ENDERECO_EMPRESA _tb_endereco_empresa;

        public OBJ_TB_ENDERECO_EMPRESA Tb_endereco_empresa
        {
            get { return _tb_endereco_empresa; }
            set { _tb_endereco_empresa = value; }
        }

        private OBJ_TB_TIPO_EMPRESA _tb_tipo_empresa;

        public OBJ_TB_TIPO_EMPRESA Tb_tipo_empresa
        {
            get { return _tb_tipo_empresa; }
            set { _tb_tipo_empresa = value; }
        }
        private OBJ_TB_CNAE _tb_cnae;

        public OBJ_TB_CNAE Tb_cnae
        {
            get { return _tb_cnae; }
            set { _tb_cnae = value; }
        }		        

		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public int id_tipo_empresa
		{
			get {return _id_tipo_empresa;}
			set {_id_tipo_empresa = value;}
		}

		public string nome
		{
			get {return _nome;}
			set {_nome = value;}
		}

		public string fantasia
		{
			get {return _fantasia;}
			set {_fantasia = value;}
		}

		public string cnpj
		{
			get {return _cnpj;}
			set {_cnpj = value;}
		}

		public string insc_est
		{
			get {return _insc_est;}
			set {_insc_est = value;}
		}

		public string insc_est_st
		{
			get {return _insc_est_st;}
			set {_insc_est_st = value;}
		}

		public string insc_mun
		{
			get {return _insc_mun;}
			set {_insc_mun = value;}
		}

		public int id_cnae_primario
		{
			get {return _id_cnae_primario;}
			set {_id_cnae_primario = value;}
		}


        public int id_crt
        {
            get { return _id_crt; }
            set { _id_crt = value; }
        }
 
		public string email
		{
			get {return _email;}
			set {_email = value;}
		}

		public string logo
		{
			get {return _logo;}
			set {_logo = value;}
		}

		public bool sit_ativo
		{
			get {return _sit_ativo;}
			set {_sit_ativo = value;}
		}

		public string observacao
		{
			get {return _observacao;}
			set {_observacao = value;}
		}

		public DateTime? dt_cadastro
		{
			get {return _dt_cadastro;}
			set {_dt_cadastro = value;}
		}

		public DateTime? dt_atualizacao
		{
			get {return _dt_atualizacao;}
			set {_dt_atualizacao = value;}
		}
		#endregion
		
	}
	#endregion
}

